home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / interrup.arc / INTERRUP.SUM < prev    next >
Text File  |  1988-12-27  |  42KB  |  859 lines

  1.             Interrupt Summary
  2.             -----------------
  3.  
  4. INT AH AL        Description
  5. ----------------------------------------------------------------------
  6.  00 -- -- internal - DIVIDE ERROR
  7.  01 -- -- internal - SINGLE-STEP
  8.  02 -- -- hardware - NMI (NON-MASKABLE INTERRUPT)
  9.  03 -- -- ONE-BYTE INTERRUPT
  10.  04 -- -- internal - OVERFLOW
  11.  05 -- -- PRINT-SCREEN KEY
  12.  05 -- -- internal - BOUND CHECK FAILED (80186/80286)
  13.  06 -- -- internal - UNDEFINED OPCODE (80286)
  14.  07 -- -- internal - NO MATH UNIT AVAILABLE (80286)
  15.  08 -- -- IRQ0 - TIMER INTERRUPT
  16.  08 -- -- internal - DOUBLE FAULT (80286 protected mode)
  17.  09 -- -- IRQ1 - KEYBOARD INTERRUPT
  18.  09 -- -- internal - MATH UNIT PROTECTION FAULT (80286 protected mode)
  19.  0A -- -- IRQ2 - EGA VERTICAL RETRACE
  20.  0A -- -- internal - INVALID TASK STATE SEGMENT (80286 protected-mode)
  21.  0B -- -- IRQ3 - COM2 INTERRUPT
  22.  0B -- -- internal - NOT PRESENT (80286 protected-mode)
  23.  0C -- -- IRQ4 - COM1 INTERRUPT
  24.  0C -- -- internal - STACK FAULT (80286 protected-mode)
  25.  0D -- -- IRQ5 - FIXED DISK (PC), LPT2 (AT/PS)
  26.  0D -- -- internal - GENERAL PROTECTION VIOLATION (80286)
  27.  0E -- -- IRQ6 - DISKETTE INTERRUPT
  28.  0E -- -- internal - PAGE FAULT (80386 native mode)
  29.  0F -- -- IRQ7 - PRINTER INTERRUPT
  30.  10 -- -- internal - COPROCESSOR ERROR (80286/80386)
  31.  10 00 -- VIDEO - SET VIDEO MODE
  32.  10 00 70 VIDEO - Everex Micro Enhancer EGA - EXTENDED MODE SET
  33.  10 00 7E VIDEO - Paradise VGA - SET SPECIAL MODE
  34.  10 00 7F VIDEO - Paradise VGA - EXTENDED FUNCTIONS
  35.  10 01 -- VIDEO - SET CURSOR CHARACTERISTICS
  36.  10 02 -- VIDEO - SET CURSOR POSITION
  37.  10 03 -- VIDEO - READ CURSOR POSITION
  38.  10 04 -- VIDEO - READ LIGHT PEN POSITION (all but PS)
  39.  10 05 -- VIDEO - SELECT DISPLAY PAGE
  40.  10 06 -- VIDEO - SCROLL PAGE UP
  41.  10 07 -- VIDEO - SCROLL PAGE DOWN
  42.  10 08 -- VIDEO - READ ATTRIBUTES/CHARACTER AT CURSOR POSITION
  43.  10 09 -- VIDEO - WRITE ATTRIBUTES/CHARACTERS AT CURSOR POS
  44.  10 0A -- VIDEO - WRITE CHARACTERS ONLY AT CURSOR POS
  45.  10 0B -- VIDEO - SET COLOR PALETTE
  46.  10 0C -- VIDEO - WRITE DOT ON SCREEN
  47.  10 0D -- VIDEO - READ DOT ON SCREEN
  48.  10 0E -- VIDEO - WRITE CHARACTER AND ADVANCE CURSOR (TTY WRITE)
  49.  10 0F -- VIDEO - GET CURRENT VIDEO MODE
  50.  10 10 -- VIDEO - SET PALETTE REGISTERS (Jr, PS, TANDY 1000, EGA, VGA)
  51.  10 10 03 VIDEO - TOGGLE INTENSITY/BLINKING BIT (Jr, PS, TANDY 1000, EGA, VGA)
  52.  10 10 -- VIDEO - GET PALETTE REGISTERS (VGA)
  53.  10 10 -- VIDEO - GET/SET DAC REGISTERS (EGA, VGA/MCGA)
  54.  10 11 -- VIDEO - TEXT-MODE CHARACTER GENERATOR FUNCTIONS (PS, EGA, VGA)
  55.  10 11 -- VIDEO - GRAPHICS-MODE CHARACTER GENERATOR FUNCTIONS (PS, EGA, VGA)
  56.  10 11 30 VIDEO - GET FONT INFORMATION (EGA, MCGA, VGA)
  57.  10 12 -- VIDEO - ALTERNATE FUNCTION SELECT (PS, EGA, VGA, MCGA)
  58.  10 13 -- VIDEO - WRITE STRING (AT,XT286,PS,EGA,VGA)
  59.  10 14 -- VIDEO - LOAD LCD CHARACTER FONT (CONVERTIBLE)
  60.  10 15 -- VIDEO - GET PHYSICAL DISPLAY PARAMETERS (CONVERTIBLE)
  61.  10 1A -- VIDEO - DISPLAY COMBINATION (PS,VGA/MCGA)
  62.  10 1B -- VIDEO - FUNCTIONALITY/STATE INFORMATION (PS,VGA/MCGA)
  63.  10 1C -- VIDEO - SAVE/RESTORE VIDEO STATE (PS50+,VGA)
  64.  10 40 -- VIDEO - SET GRAPHICS MODE (Hercules GRAFIX)
  65.  10 41 -- VIDEO - SET TEXT MODE (Hercules GRAFIX)
  66.  10 42 -- VIDEO - CLEAR CURRENT PAGE (Hercules GRAFIX)
  67.  10 43 -- VIDEO - SELECT DRAWING PAGE (Hercules GRAFIX)
  68.  10 44 -- VIDEO - SELECT DRAWING FUNCTION (Hercules GRAFIX)
  69.  10 45 -- VIDEO - SELECT PAGE TO DISPLAY (Hercules GRAFIX)
  70.  10 46 -- VIDEO - DRAW ONE PIXEL (Hercules GRAFIX)
  71.  10 47 -- VIDEO - FIND PIXEL VALUE (Hercules GRAFIX)
  72.  10 48 -- VIDEO - MOVE TO POINT (Hercules GRAFIX)
  73.  10 49 -- VIDEO - DRAW TO POINT (Hercules GRAFIX)
  74.  10 4A -- VIDEO - BLOCK FILL (Hercules GRAFIX)
  75.  10 4B -- VIDEO - DISPLAY CHARACTER (Hercules GRAFIX)
  76.  10 4C -- VIDEO - DRAW ARC (Hercules GRAFIX)
  77.  10 4D -- VIDEO - DRAW CIRCLE (Hercules GRAFIX)
  78.  10 4E -- VIDEO - FILL AREA (Hercules GRAFIX)
  79.  10 6A 00 Direct Graphics Interface Standard (DGIS) - INQUIRE AVAILABLE DEVICES
  80.  10 6A 01 DGIS - REDIRECT CHARACTER OUTPUT
  81.  10 6A 02 DGIS - INQUIRE INT 10 OUTPUT DEVICE
  82.  10 6F 05 VIDEO - SET VIDEO MODE (VEGA EXTENDED EGA/VGA)
  83.  10 70 -- VIDEO - GET VIDEO RAM ADDRESS (TANDY 1000)
  84.  10 71 -- VIDEO - GET INCRAM ADDRESSES (TANDY 1000)
  85.  10 72 -- VIDEO - SCROLL SCREEN RIGHT (TANDY 1000)
  86.  10 73 -- VIDEO - SCROLL SCREEN LEFT (TANDY 1000)
  87.  10 80 -- VIDEO (DESQview) - SET ??? HANDLER
  88.  10 81 -- VIDEO (DESQview) - GET ???
  89.  10 82 -- VIDEO (DESQview) - GET CURRENT WINDOW INFO
  90.  10 BF -- VIDEO - Compaq Portable Extensions
  91.  10 F0 -- Microsoft Mouse driver EGA support - READ ONE REGISTER
  92.  10 F1 -- Microsoft Mouse driver EGA support - WRITE ONE REGISTER
  93.  10 F2 -- Microsoft Mouse driver EGA support - READ REGISTER RANGE
  94.  10 F3 -- Microsoft Mouse driver EGA support - WRITE REGISTER RANGE
  95.  10 F4 -- Microsoft Mouse driver EGA support - READ REGISTER SET
  96.  10 F5 -- Microsoft Mouse driver EGA support - READ REGISTER SET
  97.  10 F6 -- Microsoft Mouse driver EGA support - REVERT TO DEFAULT REGISTERS
  98.  10 F7 -- Microsoft Mouse driver EGA support - DEFINE DEFAULT REGISTER TABLE
  99.  10 FA -- Microsoft Mouse driver EGA support - INTERROGATE DRIVER
  100.  10 FE -- VIDEO (TopView) - GET VIDEO BUFFER
  101.  10 FF -- VIDEO (TopView) - UPDATE REAL SCREEN FROM VIDEO BUFFER
  102.  11 -- -- EQUIPMENT DETERMINATION
  103.  12 -- -- MEMORY SIZE
  104.  13 00 -- DISK - RESET DISK SYSTEM
  105.  13 01 -- DISK - STATUS OF DISK SYSTEM
  106.  13 02 -- DISK - READ SECTORS INTO MEMORY
  107.  13 03 -- DISK - WRITE SECTORS FROM MEMORY
  108.  13 04 -- DISK - VERIFY SECTORS
  109.  13 05 -- FLOPPY - FORMAT TRACK
  110.  13 05 -- FIXED DISK - FORMAT TRACK
  111.  13 06 -- FIXED DISK - FORMAT TRACK AND SET BAD SECTOR FLAGS (XT,PORT)
  112.  13 07 -- FIXED DISK - FORMAT DRIVE STARTING AT GIVEN TRACK (XT,PORT)
  113.  13 08 -- DISK - GET CURRENT DRIVE PARAMETERS (XT,AT,XT286,CONV,PS)
  114.  13 09 -- FIXED DISK - INITIALIZE TWO FIXED DISK BASE TABLES (XT,AT,XT286,PS)
  115.  13 0A -- FIXED DISK - READ LONG (XT,AT,XT286,PS)
  116.  13 0B -- FIXED DISK - WRITE LONG (XT,AT,XT286,PS)
  117.  13 0C -- FIXED DISK - SEEK TO CYLINDER (XT,AT,XT286,PS)
  118.  13 0D -- FIXED DISK - ALTERNATE DISK RESET (XT,AT,XT286,PS)
  119.  13 0E -- FIXED DISK - READ SECTOR BUFFER (XT,PS)
  120.  13 0F -- FIXED DISK - WRITE SECTOR BUFFER (XT,PS)
  121.  13 10 -- FIXED DISK - TEST FOR DRIVE READY (XT,AT,XT286,PS)
  122.  13 11 -- FIXED DISK - RECALIBRATE DRIVE (XT,AT,XT286,PS)
  123.  13 12 -- FIXED DISK - CONTROLER RAM DIAGNOSTIC (XT,PS)
  124.  13 13 -- FIXED DISK - DRIVE DIAGNOSTIC (XT,PS)
  125.  13 14 -- FIXED DISK - CONTROLLER DIAGNOSTICS (XT,AT,XT286,PS)
  126.  13 15 -- DISK - GET TYPE (AT,XT2,XT286,CONV,PS)
  127.  13 16 -- FLOPPY DISK - CHANGE OF DISK STATUS (AT,XT2,XT286,CONV,PS)
  128.  13 17 -- DISK - SET TYPE (AT,XT2,XT286,CONV,PS)
  129.  13 18 -- DISK - SET MEDIA TYPE FOR FORMAT (AT model 3x9,XT2,XT286,PS)
  130.  13 19 -- FIXED DISK - PARK HEADS (XT286,PS)
  131.  13 1A -- ESDI FIXED DISK - FORMAT UNIT (PS)
  132.  14 00 -- SERIAL I/O - INITIALIZE USART
  133.  14 00 -- FOSSIL (Fido/Opus/Seadog Standard Interface Level) - INITIALIZE
  134.  14 01 -- SERIAL I/O - TRANSMIT CHARACTER
  135.  14 02 -- SERIAL I/O - RECEIVE CHARACTER
  136.  14 02 -- FOSSIL - RECEIVE CHARACTER WITH WAIT
  137.  14 03 -- SERIAL I/O - GET USART STATUS
  138.  14 04 -- SERIAL I/O - EXTENDED INITIALIZE (CONVERTIBLE,PS)
  139.  14 04 -- FOSSIL - INITIALIZE DRIVER
  140.  14 05 -- SERIAL I/O - EXTENDED COMMUNICATION PORT CONTROL (CONVERTIBLE,PS)
  141.  14 05 -- FOSSIL - DEINITIALIZE DRIVER
  142.  14 06 -- FOSSIL - RAISE/LOWER DTR
  143.  14 07 -- FOSSIL - RETURN TIMER TICK PARAMETERS
  144.  14 08 -- FOSSIL - FLUSH OUTPUT BUFFER WAITING TILL ALL OUTPUT IS DONE
  145.  14 09 -- FOSSIL - PURGE OUTPUT BUFFER THROWING AWAY ALL PENDING OUTPUT
  146.  14 0A -- FOSSIL - PURGE INTPUT BUFFER THROWING AWAY ALL PENDING INPUT
  147.  14 0B -- FOSSIL - TRANSMIT NO WAIT
  148.  14 0C -- FOSSIL - NON-DESTRUCTIVE READ AHEAD
  149.  14 0D -- FOSSIL - KEYBOARD READ WITHOUT WAIT
  150.  14 0E -- FOSSIL - KEYBOARD READ WITH WAIT
  151.  14 0F -- FOSSIL - ENABLE/DISABLE FLOW CONTROL
  152.  14 10 -- FOSSIL - EXTENDED ^C/^K CHECKING AND TRANSMIT ON/OFF
  153.  14 11 -- FOSSIL - SET CURRENT CURSOR LOCATION
  154.  14 12 -- FOSSIL - READ CURRENT CURSOR LOCATION
  155.  14 13 -- FOSSIL - SINGLE CHARACTER ANSI WRITE TO SCREEN
  156.  14 14 -- FOSSIL - ENABLE OR DISABLE WATCHDOG PROCESSING
  157.  14 15 -- FOSSIL - WRITE CHARACTER TO SCREEN USING BIOS SUPPORT ROUTINES
  158.  14 16 -- FOSSIL - INSERT/DELETE FUNCTION FROM TIMER TICK CHAIN
  159.  14 17 -- FOSSIL - REBOOT SYSTEM
  160.  14 18 -- FOSSIL - READ BLOCK
  161.  14 19 -- FOSSIL - WRITE BLOCK
  162.  14 1A -- FOSSIL - BREAK BEGIN OR END
  163.  14 1B -- FOSSIL - RETURN INFORMATION ABOUT THE DRIVER
  164.  14 7E -- FOSSIL - INSTALL AN EXTERNAL APPLICATION FUNCTION
  165.  14 7F -- FOSSIL - REMOVE AN EXTERNAL APPLICATION FUNCTION
  166.  15 00 -- CASSETTE - TURN ON MOTOR (PC,Jr)
  167.  15 01 -- CASSETTE - TURN OFF MOTOR (PC,Jr)
  168.  15 02 -- CASSETTE - READ DATA BLOCKS (PC,Jr)
  169.  15 03 -- CASSETTE - WRITE DATA BLOCKS (PC,Jr)
  170.  15 10 00 TopView - "PAUSE" - GIVE UP CPU TIME
  171.  15 10 01 TopView - "GETMEM" - ALLOCATE "SYSTEM" MEMORY
  172.  15 10 02 TopView - "PUTMEM" - DEALLOCATE "SYSTEM" MEMORY
  173.  15 10 03 TopView - "PRINTC" - DISPLAY CHARACTER/ATTRIBUTE ON SCREEN
  174.  15 10 -- TopView - UNIMPLEMENTED IN DV 2.0x
  175.  15 10 13 TopView - "GETBIT" - DEFINE A 2ND-LEVEL INTERRUPT HANDLER
  176.  15 10 14 TopView - "FREEBIT" - UNDEFINE A 2ND-LEVEL INTERRUPT HANDLER
  177.  15 10 15 TopView - "SETBIT" - SCHEDULE ONE OR MORE 2ND-LEVEL INTERRUPTS
  178.  15 10 16 TopView - "ISOBJ" - VERIFY OBJECT HANDLE
  179.  15 10 17 TopView - UNIMPLEMENTED IN DV 2.00
  180.  15 10 18 TopView - "LOCATE" - FIND WINDOW AT A GIVEN SCREEN LOCATION
  181.  15 10 19 TopView - "SOUND" - MAKE TONE
  182.  15 10 1A TopView - "OSTACK" - SWITCH TO TASK'S INTERNAL STACK
  183.  15 10 1B TopView - "BEGINC" - BEGIN CRITICAL REGION
  184.  15 10 1C TopView - "ENDC" - END CRITICAL REGION
  185.  15 10 1D TopView - "STOP" - STOP TASK
  186.  15 10 1E TopView - "START" - START TASK
  187.  15 10 1F TopView - "DISPEROR" - POP-UP ERROR WINDOW
  188.  15 10 20 TopView - UNIMPLEMENTED IN DV 2.0x
  189.  15 10 21 TopView - "PGMINT" - INTERRUPT ANOTHER TASK
  190.  15 10 22 TopView - "GETVER" - GET VERSION
  191.  15 10 23 TopView - "POSWIN" - POSITION WINDOW
  192.  15 10 24 TopView - "GETBUF" - GET VIRTUAL SCREEN INFO
  193.  15 10 25 TopView - "USTACK" - SWITCH BACK TO USER'S STACK
  194.  15 10 -- DESQview (TopView???) - UNIMPLEMENTED IN DV 2.0x
  195.  15 10 2B DESQview 2.0 (TopView???) - "POSTTASK" - AWAKEN TASK
  196.  15 10 2C DESQview 2.0 (TopView???) - START NEW APPLICATION IN NEW PROCESS
  197.  15 10 2D DESQview 2.0 - KEYBOARD MOUSE CONTROL
  198.  15 11 -- TopView commands
  199.  15 12 -- TopView - SEND MESSAGE - "HANDLE" - RETURN OBJECT HANDLE
  200.  15 12 -- TopView - SEND MESSAGE - "NEW" - CREATE NEW OBJECT
  201.  15 12 -- TopView - SEND MESSAGE - "FREE" - FREE AN OBJECT
  202.  15 12 -- TopView - SEND MESSAGE - "DIR" - GET PANEL FILE DIRECTORY
  203.  15 12 -- TopView - SEND MESSAGE - "ADDR" - GET OBJECT HANDLE
  204.  15 12 -- TopView - SEND MESSAGE - "READ" - WAIT FOR TIMER TO EXPIRE
  205.  15 12 -- TopView - SEND MESSAGE - "READ" - GET NEXT RECORD
  206.  15 12 -- TopView - SEND MESSAGE - "APPLY" - WRITE PANEL TO WINDOW
  207.  15 12 -- TopView - SEND MESSAGE - "WRITE" - WRITE TO OBJECT
  208.  15 12 -- TopView - SEND MESSAGE - "WRITE" - WRITE STRING TO WINDOW
  209.  15 12 -- TopView - SEND MESSAGE - "SIZEOF" - GET OBJECT SIZE
  210.  15 12 -- TopView - SEND MESSAGE - "LEN" - GET OBJECT LENGTH
  211.  15 12 -- TopView - SEND MESSAGE - "ADDTO" - SET OBJECT BITS
  212.  15 12 -- TopView - SEND MESSAGE - "SUBFROM" - RESET OBJECT BITS
  213.  15 12 -- TopView - SEND MESSAGE - "OPEN" - OPEN OBJECT
  214.  15 12 -- TopView - SEND MESSAGE - "CLOSE" - CLOSE OBJECT
  215.  15 12 -- TopView - SEND MESSAGE - "ERASE" - ERASE OBJECT
  216.  15 12 -- TopView - SEND MESSAGE - "STATUS" - GET OBJECT STATUS
  217.  15 12 -- TopView - SEND MESSAGE - "EOF" - GET OBJECT EOF STATUS
  218.  15 12 -- TopView - SEND MESSAGE - "AT" - POSITION OBJECT CURSOR
  219.  15 12 -- TopView - SEND MESSAGE - "SETNAME" - ASSIGN NAME TO MAILBOX
  220.  15 12 -- TopView - SEND MESSAGE - "SETSCALE" - SET POINTER SCALE FACTOR
  221.  15 12 -- TopView - SEND MESSAGE - "READN" - GET NEXT N OBJECT BYTES
  222.  15 12 -- TopView - SEND MESSAGE - "GETSCALE" - GET POINTER SCALE FACTOR
  223.  15 12 -- TopView - SEND MESSAGE - "REDRAW" - REDRAW WINDOW
  224.  15 12 -- TopView - SEND MESSAGE - "SETICON" - SPECIFY POINTER ICON
  225.  15 12 -- TopView - SEND MESSAGE - "SETESC" - SET ESCAPE ROUTINE ADDRESS
  226.  15 12 -- TopView - SEND MESSAGE - "LOCK" - REQUEST EXCLUSIVE ACCESS TO RESOURC
  227.  15 20 -- PRINT.COM - ??? (AT,XT286,PS50+)
  228.  15 21 -- SYSTEM - POWER-ON SELF-TEST ERROR LOG (PS50+)
  229.  15 40 -- READ/MODIFY PROFILES (CONVERTIBLE)
  230.  15 41 -- SYSTEM - WAIT ON EXTERNAL EVENT (CONVERTIBLE)
  231.  15 42 -- SYSTEM - REQUEST POWER OFF (CONVERTIBLE)
  232.  15 43 -- SYSTEM - READ SYSTEM STATUS (CONVERTIBLE)
  233.  15 44 -- SYSTEM - (DE)ACTIVATE INTERNAL MODEM POWER (CONVERTIBLE)
  234.  15 4F -- OS HOOK - KEYBOARD INTERCEPT (AT model 3x9,XT2,XT286,CONV,PS)
  235.  15 80 -- OS HOOK - DEVICE OPEN (AT,XT2,XT286,PS)
  236.  15 81 -- OS HOOK - DEVICE CLOSE (AT,XT2,XT286,PS)
  237.  15 82 -- OS HOOK - DEVICE PROGRAM TERMINATE (AT,XT2,XT286,PS)
  238.  15 83 -- SYSTEM - EVENT WAIT (AT,XT286,CONV,PS)
  239.  15 84 -- SYSTEM - READ JOYSTICK (AT,XT2,XT286,PS)
  240.  15 85 -- OS HOOK - SYSTEM REQUEST KEY PRESSED (AT,XT2,XT286,CONV,PS)
  241.  15 86 -- SYSTEM - WAIT (AT,XT2,XT286,CONV,PS)
  242.  15 87 -- EXTENDED MEMORY - BLOCK MOVE (AT,XT286,PS)
  243.  15 88 -- EXTENDED MEMORY - GET MEMORY SIZE (AT,XT286,PS)
  244.  15 89 -- SYSTEM - SWITCH TO VIRTUAL MODE (AT,XT286,PS50+)
  245.  15 90 -- OS HOOK - DEVICE BUSY LOOP (AT,XT2,XT286,CONV,PS)
  246.  15 91 -- OS HOOK - SET FLAG AND COMPLETE INTERRUPT (AT,XT2,XT286,CONV,PS)
  247.  15 C0 -- SYSTEM - GET CONFIGURATION (XT after 1/10/86,AT mdl 3x9,CONV,XT286,PS
  248.  15 C1 -- SYSTEM - RETURN EXTENDED-BIOS DATA-AREA SEGMENT ADDRESS (PS)
  249.  15 C2 -- POINTING DEVICE BIOS INTERFACE (PS,DESQview 2.x)
  250.  15 C3 -- ENABLE/DISABLE WATCHDOG TIMEOUT (PS50+)
  251.  15 C4 -- PROGRAMMABLE OPTION SELECT (PS50+)
  252.  15 DE 00 DESQview - GET PROGRAM NAME
  253.  15 DE 01 DESQview - UPDATE "OPEN WINDOW" MENU
  254.  15 DE 02 DESQview - UNIMPLEMENTED IN DV 2.0x
  255.  15 DE 03 DESQview - UNIMPLEMENTED IN DV 2.0x
  256.  15 DE 04 DESQview - GET AVAILABLE COMMON MEMORY
  257.  15 DE 05 DESQview - GET AVAILABLE CONVENTIONAL MEMORY
  258.  15 DE 06 DESQview - GET AVAILABLE EXPANDED MEMORY
  259.  15 DE 07 DESQview - "APPNUM" - GET CURRENT PROGRAM'S NUMBER
  260.  15 DE 08 DESQview - GET ???
  261.  15 DE 09 DESQview - UNIMPLEMENTED IN DV 2.00
  262.  15 DE 0A DESQview 2.0 - "DBGPOKE" - DISPLAY CHARACTER ON STATUS LINE
  263.  15 DE 0B DESQview 2.0 - "APILEVEL" - DEFINE MINIMUM API LEVEL REQUIRED
  264.  15 DE 0C DESQview 2.0 - "GETMEM" - ALLOCATE "SYSTEM" MEMORY
  265.  15 DE 0D DESQview 2.0 - "PUTMEM" - DEALLOCATE "SYSTEM" MEMORY
  266.  15 DE 0E DESQview 2.0 - FIND MAILBOX BY NAME
  267.  15 DE 0F DESQview 2.0 - ENABLE DESQview EXTENSIONS
  268.  15 DE 10 DESQview 2.0 - "PUSHKEY" - PUT KEY INTO KEYBOARD INPUT STREAM
  269.  15 DE 11 DESQview 2.0 - ENABLE/DISABLE AUTOMATIC JUSTIFICATION OF WINDOW
  270.  15 DE 12 DESQview 2.01 - ???
  271.  16 00 -- KEYBOARD - READ CHAR FROM BUFFER, WAIT IF EMPTY
  272.  16 01 -- KEYBOARD - CHECK BUFFER, DO NOT CLEAR
  273.  16 02 -- KEYBOARD - GET SHIFT STATUS
  274.  16 03 -- KEYBOARD - SET DELAYS (Jr,AT model 339,XT286,PS)
  275.  16 04 -- KEYBOARD - KEYCLICK (Jr,CONV)
  276.  16 05 -- KEYBOARD - WRITE TO KEYBOARD BUFFER (AT model 339,XT2,XT286,PS)
  277.  16 10 -- KEYBOARD - GET ENHANCED KEYSTROKE (AT model 339,XT2,XT286,PS)
  278.  16 11 -- KEYBOARD - CHECK ENHANCED KEYSTROKE (AT model 339,XT2,XT286,PS)
  279.  16 12 -- KEYBOARD - GET ENHANCED SHIFT FLAGS (AT model 339,XT2,XT286,PS)
  280.  17 00 -- PRINTER - OUTPUT CHARACTER
  281.  17 01 -- PRINTER - INITIALIZE
  282.  17 02 -- PRINTER - GET STATUS
  283.  18 -- -- TRANSFER TO ROM BASIC
  284.  19 -- -- DISK BOOT
  285.  1A 00 -- CLOCK - GET TIME OF DAY
  286.  1A 01 -- CLOCK - SET TIME OF DAY
  287.  1A 02 -- CLOCK - READ REAL TIME CLOCK (AT,XT286,CONV,PS)
  288.  1A 03 -- CLOCK - SET REAL TIME CLOCK (AT,XT286,CONV,PS)
  289.  1A 04 -- CLOCK - READ DATE FROM REAL TIME CLOCK (AT,XT286,CONV,PS)
  290.  1A 05 -- CLOCK - SET DATE IN REAL TIME CLOCK (AT,XT286,CONV,PS)
  291.  1A 06 -- CLOCK - SET ALARM (AT,XT286,CONV,PS)
  292.  1A 07 -- CLOCK - RESET ALARM (AT,XT286,CONV,PS)
  293.  1A 08 -- CLOCK - SET RTC ACTIVATED POWER ON MODE (CONVERTIBLE)
  294.  1A 09 -- CLOCK - READ RTC ALARM TIME AND STATUS (CONV,PS30)
  295.  1A 0A -- CLOCK - READ SYSTEM-TIMER DAY COUNTER (XT2,PS)
  296.  1A 0B -- CLOCK - SET SYSTEM-TIMER DAY COUNTER (XT2,PS)
  297.  1A 80 -- SET UP SOUND MULTIPLEXOR (PCjr ONLY)
  298.  1B -- -- CTRL-BREAK KEY
  299.  1C -- -- CLOCK TICK
  300.  1D -- -- 6845 VIDEO INIT TABLES
  301.  1E -- -- DISKETTE PARAMS (BASE TABLE)
  302.  1F -- -- GRAPHICS SET 2
  303.  20 -- -- Minix - SEND/RECEIVE MESSAGE
  304.  20 -- -- DOS - PROGRAM TERMINATION
  305.  21 00 -- DOS - PROGRAM TERMINATION
  306.  21 01 -- DOS - KEYBOARD INPUT
  307.  21 02 -- DOS - DISPLAY OUTPUT
  308.  21 03 -- DOS - AUX INPUT
  309.  21 04 -- DOS - AUX OUTPUT
  310.  21 05 -- DOS - PRINTER OUTPUT
  311.  21 06 -- DOS - DIRECT CONSOLE I/O CHARACTER OUTPUT
  312.  21 06 -- DOS - DIRECT CONSOLE I/O CHARACTER INPUT
  313.  21 07 -- DOS - DIRECT STDIN INPUT, NO ECHO
  314.  21 08 -- DOS - KEYBOARD INPUT, NO ECHO
  315.  21 09 -- DOS - PRINT STRING
  316.  21 0A -- DOS - BUFFERED KEYBOARD INPUT
  317.  21 0B -- DOS - CHECK STANDARD INPUT STATUS
  318.  21 0C -- DOS - CLEAR KEYBOARD BUFFER
  319.  21 0D -- DOS - DISK RESET
  320.  21 0E -- DOS - SELECT DISK
  321.  21 0F -- DOS - OPEN DISK FILE
  322.  21 10 -- DOS - CLOSE DISK FILE
  323.  21 11 -- DOS - SEARCH FIRST USING FCB
  324.  21 12 -- DOS - SEARCH NEXT USING FCB
  325.  21 13 -- DOS - DELETE FILE via FCB
  326.  21 14 -- DOS - SEQUENTIAL DISK FILE READ
  327.  21 15 -- DOS - SEQUENTIAL DISK RECORD WRITE
  328.  21 16 -- DOS - CREATE A DISK FILE
  329.  21 17 -- DOS - RENAME FILE via FCB
  330.  21 18 -- DOS Internal - UNUSED
  331.  21 19 -- DOS - GET DEFAULT DISK NUMBER
  332.  21 1A -- DOS - SET DISK TRANSFER AREA ADDRESS
  333.  21 1B -- DOS - ALLOCATION TABLE INFORMATION
  334.  21 1C -- DOS - ALLOCATION TABLE INFORMATION FOR SPECIFIC DEVICE
  335.  21 1D -- DOS Internal - UNUSED
  336.  21 1E -- DOS Internal - UNUSED
  337.  21 1F -- DOS Internal - GET DEFAULT DRIVE PARAMETER BLOCK
  338.  21 20 -- DOS Internal - UNUSED
  339.  21 21 -- DOS - RANDOM DISK RECORD READ
  340.  21 22 -- DOS - RANDOM DISK RECORD WRITE
  341.  21 23 -- DOS - GET FILE SIZE
  342.  21 24 -- DOS - SET RANDOM RECORD FIELD
  343.  21 25 -- DOS - SET INTERRUPT VECTOR
  344.  21 26 -- DOS - CREATE PSP
  345.  21 27 -- DOS - RANDOM BLOCK READ
  346.  21 28 -- DOS - RANDOM BLOCK WRITE
  347.  21 29 -- DOS - PARSE FILENAME
  348.  21 2A -- DOS - GET CURRENT DATE
  349.  21 2B -- DOS - SET CURRENT DATE
  350.  21 2B -- DESQview - INSTALLATION CHECK
  351.  21 2C -- DOS - GET CURRENT TIME
  352.  21 2D -- DOS - SET CURRENT TIME
  353.  21 2E -- DOS - SET VERIFY FLAG
  354.  21 2F -- DOS 2+ - GET DISK TRANSFER AREA ADDRESS
  355.  21 30 -- DOS 2+ - GET DOS VERSION
  356.  21 31 -- DOS 2+ - TERMINATE BUT STAY RESIDENT
  357.  21 32 -- DOS Internal - GET DRIVE PARAMETER BLOCK
  358.  21 33 -- DOS 2+ - EXTENDED CONTROL-BREAK CHECKING
  359.  21 34 -- DOS Internal - RETURN CritSectFlag POINTER
  360.  21 35 -- DOS 2+ - GET INTERRUPT VECTOR
  361.  21 36 -- DOS 2+ - GET DISK SPACE
  362.  21 37 -- DOS Internal - SWITCHAR/AVAILDEV
  363.  21 38 -- DOS 2+ - GET COUNTRY-DEPENDENT INFORMATION
  364.  21 39 -- DOS 2+ - CREATE A SUBDIRECTORY (MKDIR)
  365.  21 3A -- DOS 2+ - REMOVE A DIRECTORY ENTRY (RMDIR)
  366.  21 3B -- DOS 2+ - CHANGE THE CURRENT DIRECTORY (CHDIR)
  367.  21 3C -- DOS 2+ - CREATE A FILE WITH HANDLE (CREAT)
  368.  21 3D -- DOS 2+ - OPEN DISK FILE WITH HANDLE
  369.  21 3E -- DOS 2+ - CLOSE A FILE WITH HANDLE
  370.  21 3F -- DOS 2+ - READ FROM FILE WITH HANDLE
  371.  21 40 -- DOS 2+ - WRITE TO FILE WITH HANDLE
  372.  21 41 -- DOS 2+ - DELETE A FILE (UNLINK)
  373.  21 42 -- DOS 2+ - MOVE FILE READ/WRITE POINTER (LSEEK)
  374.  21 43 -- DOS 2+ - GET/PUT FILE ATTRIBUTES (CHMOD)
  375.  21 44 00 DOS 2+ - IOCTL - GET DEVICE INFORMATION
  376.  21 44 01 DOS 2+ - IOCTL - SET DEVICE INFORMATION
  377.  21 44 02 DOS 2+ - IOCTL - READ CHARACTER DEVICE CONTROL STRING
  378.  21 44 03 DOS 2+ - IOCTL - WRITE CHARACTER DEVICE CONTROL STRING
  379.  21 44 04 DOS 2+ - IOCTL - READ BLOCK DEVICE CONTROL STRING
  380.  21 44 05 DOS 2+ - IOCTL - WRITE BLOCK DEVICE CONTROL STRING
  381.  21 44 06 DOS 2+ - IOCTL - GET INPUT STATUS
  382.  21 44 07 DOS 2+ - IOCTL - GET OUTPUT STATUS
  383.  21 44 08 DOS 3.x - IOCTL - BLOCK DEVICE CHANGEABLE
  384.  21 44 09 DOS 3.x - IOCTL - BLOCK DEVICE LOCAL
  385.  21 44 0A DOS 3.x - IOCTL - HANDLE LOCAL
  386.  21 44 0B DOS 3.x - IOCTL - SET SHARING RETRY COUNT
  387.  21 44 0C DOS 3.2 - IOCTL - GENERIC
  388.  21 44 0D DOS 3.2 - IOCTL - BLOCK DEVICE REQUEST
  389.  21 44 0E DOS 3.2 - IOCTL - GET LOGICAL DRIVE MAP
  390.  21 44 0F DOS 3.2 - IOCTL - SET LOGICAL DRIVE MAP
  391.  21 45 -- DOS 2+ - CREATE DUPLICATE HANDLE (DUP)
  392.  21 46 -- DOS 2+ - FORCE DUPLICATE HANDLE (FORCDUP,DUP2)
  393.  21 47 -- DOS 2+ - GET CURRENT DIRECTORY
  394.  21 48 -- DOS 2+ - ALLOCATE MEMORY
  395.  21 49 -- DOS 2+ - FREE MEMORY
  396.  21 4A -- DOS 2+ - ADJUST MEMORY BLOCK SIZE (SETBLOCK)
  397.  21 4B -- DOS 2+ - LOAD OR EXECUTE (EXEC)
  398.  21 4C -- DOS 2+ - QUIT WITH EXIT CODE (EXIT)
  399.  21 4D -- DOS 2+ - GET EXIT CODE OF SUBPROGRAM (WAIT)
  400.  21 4E -- DOS 2+ - FIND FIRST ASCIZ (FIND FIRST)
  401.  21 4F -- DOS 2+ - FIND NEXT ASCIZ (FIND NEXT)
  402.  21 50 -- DOS Internal - SET PSP SEGMENT
  403.  21 51 -- DOS Internal - GET PSP SEGMENT
  404.  21 52 -- DOS Internal - GET LIST OF LISTS
  405.  21 53 -- DOS Internal - TRANSLATE BPB
  406.  21 54 -- DOS 2+ - GET VERIFY FLAG
  407.  21 55 -- DOS Internal - CREATE PSP
  408.  21 56 -- DOS 2+ - RENAME A FILE
  409.  21 57 -- DOS 2+ - GET/SET FILE'S DATE/TIME
  410.  21 58 -- DOS 3.x - GET/SET MEMORY ALLOCATION STRATEGY
  411.  21 59 -- DOS 3.x - GET EXTENDED ERROR CODE
  412.  21 5A -- DOS 3.x - CREATE UNIQUE FILE
  413.  21 5B -- DOS 3.x - CREATE NEW FILE
  414.  21 5C -- DOS 3.x - LOCK/UNLOCK FILE ACCESS
  415.  21 5D 06 DOS 3.x Internal - GET ADDRESS OF CRITICAL ERROR FLAG
  416.  21 5D -- DOS 3.x Internal - ???
  417.  21 5D 0A DOS 3.1+ internal - SET EXTENDED ERROR INFORMATION
  418.  21 5E 00 DOS 3.1 + Microsoft Networks - GET MACHINE NAME
  419.  21 5E 01 DOS 3.1 + Microsoft Networks - SET MACHINE NAME
  420.  21 5E 02 DOS 3.1 + Microsoft Networks - SET PRINTER SETUP
  421.  21 5E 03 DOS 3.1 + Microsoft Networks - GET PRINTER SETUP
  422.  21 5F 02 DOS 3.1 + Microsoft Networks - GET REDIRECTION LIST ENTRY
  423.  21 5F 03 DOS 3.1 + Microsoft Networks - REDIRECT DEVICE
  424.  21 5F 04 DOS 3.1 + Microsoft Networks - CANCEL REDIRECTION
  425.  21 60 -- DOS 3.x Internal - RESOLVE PATH STRING TO FULLY QUALIFIED PATH STRING
  426.  21 61 -- DOS 3.x Internal - UNUSED
  427.  21 62 -- DOS 3.x - GET PSP ADDRESS
  428.  21 63 -- DOS 2.25 only - GET LEAD BYTE TABLE
  429.  21 64 -- DOS 3.2 Internal - ???
  430.  21 65 -- DOS 3.3 - GET EXTENDED COUNTRY INFORMATION
  431.  21 66 -- DOS 3.3 - GET/SET GLOBAL CODE PAGE TABLE
  432.  21 67 -- DOS 3.3 - SET HANDLE COUNT
  433.  21 68 -- DOS 3.3 - COMMIT FILE, WRITE ALL BUFFERED DATA TO DISK
  434.  21 6C 00 DOS 4.0 - EXTENDED OPEN/CREATE
  435.  21 B6 -- Novell NetWare SFT Level II - EXTENDED FILE ATTRIBUTES
  436.  21 B8 -- Novell Advanced NetWare 2.0+ - PRINT JOBS
  437.  21 BB -- Novell NetWare 4.0 - SET END OF JOB STATUS
  438.  21 BC -- Novell NetWare 4.6 - LOG PHYSICAL RECORD
  439.  21 BD -- Novell NetWare 4.6 - RELEASE PHYSICAL RECORD
  440.  21 BE -- Novell NetWare 4.6 - CLEAR PHYSICAL RECORD
  441.  21 BF -- Novell NetWare 4.6 - LOG RECORD (FCB)
  442.  21 C0 -- Novell NetWare 4.6 - RELEASE RECORD (FCB)
  443.  21 C1 -- Novell NetWare 4.6 - CLEAR RECORD (FCB)
  444.  21 C2 -- Novell NetWare 4.6 - LOCK PHYSICAL RECORD SET
  445.  21 C3 -- Novell NetWare 4.6 - RELEASE PHYSICAL RECORD SET
  446.  21 C4 -- Novell NetWare 4.6 - CLEAR PHYSICAL RECORD SET
  447.  21 C5 -- Novell NetWare 4.6 - SEMAPHORES
  448.  21 C6 -- Novell NetWare 4.6 - GET OR SET LOCK MODE
  449.  21 C7 -- Novell NetWare 4.0 - TTS
  450.  21 C8 -- Novell NetWare 4.0 - BEGIN LOGICAL FILE LOCKING
  451.  21 C9 -- Novell NetWare 4.0 - END LOGICAL FILE LOCKING
  452.  21 CA -- Novell NetWare 4.0 - LOG PERSONAL FILE (FCB)
  453.  21 CB -- Novell NetWare 4.0 - LOCK FILE SET
  454.  21 CC -- Novell NetWare 4.0 - RELEASE FILE (FCB)
  455.  21 CD -- Novell NetWare 4.0 - RELEASE FILE SET
  456.  21 CE -- Novell NetWare 4.0 - CLEAR FILE (FCB)
  457.  21 CF -- Novell NetWare 4.0 - CLEAR FILE SET
  458.  21 D0 -- Novell NetWare 4.6 - LOG LOGICAL RECORD
  459.  21 D1 -- Novell NetWare 4.6 - LOCK LOGICAL RECORD SET
  460.  21 D2 -- Novell NetWare 4.0 - RELEASE LOGICAL RECORD
  461.  21 D3 -- Novell NetWare 4.0 - RELEASE LOGICAL RECORD SET
  462.  21 D4 -- Novell NetWare 4.0 - CLEAR LOGICAL RECORD
  463.  21 D5 -- Novell NetWare 4.0 - CLEAR LOGICAL RECORD SET
  464.  21 D6 -- Novell NetWare 4.0 - END OF JOB
  465.  21 D7 -- Novell NetWare 4.0 - SYSTEM LOGOUT
  466.  21 DA -- Novell NetWare 4.0 - GET VOLUME STATISTICS
  467.  21 DB -- Novell NetWare 4.0 - GET NUMBER OF LOCAL DRIVES
  468.  21 DC -- Novell NetWare 4.0 - GET STATION NUMBER
  469.  21 DD -- Novell NetWare 4.0 - SET ERROR MODE
  470.  21 DE -- Novell NetWare 4.0 - SET BROADCAST MODE
  471.  21 DF -- Novell NetWare 4.0 - CAPTURE
  472.  21 E0 -- Novell NetWare 4.0 - PRINT SPOOLING
  473.  21 E1 -- Novell NetWare 4.0 - BROADCAST MESSAGES
  474.  21 E2 -- Novell NetWare 4.0 - DIRECTORY FUNCTIONS
  475.  21 E3 -- Novell NetWare 4.0 - CONNECTION CONTROL
  476.  21 E4 -- Novell NetWare 4.0 - SET FILE ATTRIBUTES (FCB)
  477.  21 E4 00 DoubleDos - INSTALLATION CHECK
  478.  21 E5 -- Novell NetWare 4.0 - UPDATE FILE SIZE (FCB)
  479.  21 E6 -- Novell NetWare 4.0 - COPY FILE TO FILE (FCB)
  480.  21 E7 -- Novell NetWare 4.0 - GET FILE SERVER DATE AND TIME
  481.  21 E8 -- Novell NetWare 4.6 - SET FCB RE-OPEN MODE
  482.  21 E9 -- Novell NetWare 4.6 - SHELL'S "GET BASE STATUS"
  483.  21 EA -- Novell NetWare 4.6 - RETURN SHELL VERSION
  484.  21 EA -- DoubleDos - TURN OFF TASK SWITCHING
  485.  21 EB -- Novell NetWare 4.6 - LOG FILE
  486.  21 EB -- DoubleDos - TURN ON TASK SWITCHING
  487.  21 EC -- Novell NetWare 4.6 - RELEASE FILE
  488.  21 EC -- DoubleDos - GET VIRTUAL SCREEN ADDRESS
  489.  21 ED -- Novell NetWare - CLEAR FILE
  490.  21 EE -- Novell NetWare 4.6 - GET PHYSICAL STATION NUMBER
  491.  21 EE -- DoubleDos - GIVE AWAY TIME TO OTHER TASKS
  492.  21 EF -- Novell Advanced NetWare 1.0+ - GET DRIVE INFO
  493.  21 F0 -- Novell Advanced NetWare 1.0+ - CONNECTION ID
  494.  21 F1 -- Novell Advanced NetWare 1.0+ - FILE SERVER CONNECTION
  495.  21 F2 -- Novell NetWare - ???
  496.  21 F3 -- Novell Advanced NetWare 2.0+ - FILE SERVER FILE COPY
  497.  21 FF -- CED - INSTALLABLE COMMANDS
  498.  22 -- -- DOS - TERMINATE ADDRESS
  499.  23 -- -- DOS - CONTROL "C" EXIT ADDRESS
  500.  24 -- -- DOS - FATAL ERROR HANDLER ADDRESS
  501.  25 -- -- DOS - ABSOLUTE DISK READ (except DOS 4.0/COMPAQ DOS 3.31 >32M partitn
  502.  25 -- -- DOS 4.0/COMPAQ DOS 3.31 - ABSOLUTE DISK READ (>32M hard-disk partitn)
  503.  26 -- -- DOS - ABSOLUTE DISK WRITE (except DOS 4.0/COMPAQ DOS 3.31 >32M partn)
  504.  26 -- -- DOS 4.0/COMPAQ DOS 3.31 - ABSOLUTE DISK WRITE (>32M hard-disk partitn
  505.  27 -- -- DOS - TERMINATE BUT STAY RESIDENT
  506.  28 -- -- DOS Internal - KEYBOARD BUSY LOOP
  507.  29 -- -- DOS Internal - FAST PUTCHAR
  508.  2A 00 -- Microsoft Networks - NETWORK INSTALLATION CHECK
  509.  2A 03 00 Microsoft Networks - CHECK DIRECT I/O
  510.  2A 04 -- Microsoft Networks - EXECUTE NETBIOS
  511.  2A 05 00 Microsoft Networks - GET NETWORK RESOURCE INFORMATION
  512.  2A 06 -- NETBIOS 1.10 - NETWORK PRINT-STREAM CONTROL
  513.  2A 20 01 ???
  514.  2A 80 -- Microsoft Networks - BEGIN DOS CRITICAL SECTION
  515.  2A 81 -- Microsoft Networks - END DOS CRITICAL SECTION
  516.  2A 82 -- Microsoft Networks - SERVER HOOK
  517.  2A 84 -- Microsoft Networks - KEYBOARD BUSY LOOP
  518.  2B -- -- Internal routine for MSDOS (IRET)
  519.  2C -- -- Internal routine for MSDOS (IRET)
  520.  2D -- -- Internal routine for MSDOS (IRET)
  521.  2E -- -- DOS 2+ Internal - EXECUTE COMMAND
  522.  2F -- -- notes
  523.  2F -- -- BMB Compuscience Canada Utilities Interface
  524.  2F 01 00 Multiplexor - PRINT - INSTALLATION CHECK
  525.  2F 01 01 Multiplexor - PRINT - SUBMIT FILE
  526.  2F 01 02 Multiplexor - PRINT - REMOVE FILE
  527.  2F 01 03 Multiplexor - PRINT - REMOVE ALL FILES
  528.  2F 01 04 Multiplexor - PRINT - HOLD QUEUE/GET STATUS
  529.  2F 01 05 Multiplexor - PRINT - RESTART QUEUE
  530.  2F 05 00 Multiplexor - DOS 3.x CRITICAL ERROR HANDLER - INSTALLATION CHECK
  531.  2F 05 -- Multiplexor - DOS 3.x CRITICAL ERROR HANDLER - HANDLE ERROR
  532.  2F 06 00 Multiplexor - ASSIGN - INSTALLATION CHECK
  533.  2F 06 01 Multiplexor - ASSIGN - GET MEMORY SEGMENT
  534.  2F 08 -- Multiplexor - DRIVER.SYS
  535.  2F 10 00 Multiplexor - SHARE - INSTALLATION CHECK
  536.  2F 11 00 Multiplexor - NETWORK REDIRECTOR - INSTALLATION CHECK
  537.  2F 11 01 Multiplexor - NETWORK REDIRECTOR - ???
  538.  2F 11 03 Multiplexor - NETWORK REDIRECTOR - ???
  539.  2F 11 05 Multiplexor - NETWORK REDIRECTOR - ???
  540.  2F 11 06 Multiplexor - NETWORK REDIRECTOR - CLOSE REMOTE FILE
  541.  2F 11 07 Multiplexor - NETWORK REDIRECTOR - ???
  542.  2F 11 08 Multiplexor - NETWORK REDIRECTOR - ???
  543.  2F 11 09 Multiplexor - NETWORK REDIRECTOR - ???
  544.  2F 11 0A Multiplexor - NETWORK REDIRECTOR - ???
  545.  2F 11 0B Multiplexor - NETWORK REDIRECTOR - ???
  546.  2F 11 0C Multiplexor - NETWORK REDIRECTOR - ???
  547.  2F 11 0E Multiplexor - NETWORK REDIRECTOR - ???
  548.  2F 11 0F Multiplexor - NETWORK REDIRECTOR - ???
  549.  2F 11 11 Multiplexor - NETWORK REDIRECTOR - RENAME FILE???
  550.  2F 11 13 Multiplexor - NETWORK REDIRECTOR - ???
  551.  2F 11 16 Multiplexor - NETWORK REDIRECTOR - ???
  552.  2F 11 17 Multiplexor - NETWORK REDIRECTOR - ???
  553.  2F 11 18 Multiplexor - NETWORK REDIRECTOR - ???
  554.  2F 11 19 Multiplexor - NETWORK REDIRECTOR - ???
  555.  2F 11 1B Multiplexor - NETWORK REDIRECTOR - ???
  556.  2F 11 1C Multiplexor - NETWORK REDIRECTOR - ???
  557.  2F 11 1D Multiplexor - NETWORK REDIRECTOR - ???
  558.  2F 11 1E Multiplexor - NETWORK REDIRECTOR - DO REDIRECTION
  559.  2F 11 1F Multiplexor - NETWORK REDIRECTOR - PRINTER SETUP
  560.  2F 11 20 Multiplexor - NETWORK REDIRECTOR - ???
  561.  2F 11 21 Multiplexor - NETWORK REDIRECTOR - ???
  562.  2F 11 22 Multiplexor - NETWORK REDIRECTOR - ???
  563.  2F 11 23 Multiplexor - NETWORK REDIRECTOR - ???
  564.  2F 11 24 Multiplexor - NETWORK REDIRECTOR - ???
  565.  2F 11 25 Multiplexor - NETWORK REDIRECTOR - ???
  566.  2F 11 26 Multiplexor - NETWORK REDIRECTOR - ???
  567.  2F 12 00 Multiplexor - DOS 3.x internal services - INSTALLATION CHECK
  568.  2F 12 01 Multiplexor - DOS 3.x internal services - CLOSE FILE???
  569.  2F 12 02 Multiplexor - DOS 3.x internal services - GET INTERRUPT ADDRESS
  570.  2F 12 03 Multiplexor - DOS 3.x internal services - GET DOS DATA SEGMENT
  571.  2F 12 04 Multiplexor - DOS 3.x internal services - NORMALIZE PATH SEPARATOR
  572.  2F 12 05 Multiplexor - DOS 3.x internal services - OUTPUT CHARACTER
  573.  2F 12 06 Multiplexor - DOS 3.x internal services - INVOKE CRITICAL ERROR
  574.  2F 12 07 Multiplexor - DOS 3.x internal services - MOVE DISK BUFFER???
  575.  2F 12 08 Multiplexor - DOS 3.x internal services - DECREMENT WORD
  576.  2F 12 09 Multiplexor - DOS 3.x internal services - ???
  577.  2F 12 0A Multiplexor - DOS 3.x internal services - ???
  578.  2F 12 0B Multiplexor - DOS 3.x internal services - ???
  579.  2F 12 0C Multiplexor - DOS 3.x internal services - ???
  580.  2F 12 0D Multiplexor - DOS 3.x internal services - GET DATE AND TIME
  581.  2F 12 0E Multiplexor - DOS 3.x internal services - ??? ALL DISK BUFFERS
  582.  2F 12 0F Multiplexor - DOS 3.x internal services - ???
  583.  2F 12 10 Multiplexor - DOS 3.x internal services - FIND DIRTY BUFFER
  584.  2F 12 11 Multiplexor - DOS 3.x internal services - NORMALIZE ASCIZ FILENAME
  585.  2F 12 12 Multiplexor - DOS 3.x internal services - GET LENGTH OF ASCIZ STRING
  586.  2F 12 13 Multiplexor - DOS 3.x internal services - UPPERCASE CHARACTER
  587.  2F 12 14 Multiplexor - DOS 3.x internal services - COMPARE FAR POINTERS
  588.  2F 12 15 Multiplexor - DOS 3.x internal services - ???
  589.  2F 12 16 Multiplexor - DOS 3.x internal services - GET ADDRESS OF SYSTEM FCB
  590.  2F 12 17 Multiplexor - DOS 3.x internal services - SET DEFAULT DRIVE ???
  591.  2F 12 18 Multiplexor - DOS 3.x internal services - GET ???
  592.  2F 12 19 Multiplexor - DOS 3.x internal services - ???
  593.  2F 12 1A Multiplexor - DOS 3.x internal services - GET FILE'S DRIVE
  594.  2F 12 1B Multiplexor - DOS 3.x internal services - SET ???
  595.  2F 12 1C Multiplexor - DOS 3.x internal services - CHECKSUM MEMORY
  596.  2F 12 1D Multiplexor - DOS 3.x internal services - ???
  597.  2F 12 1E Multiplexor - DOS 3.x internal services - COMPARE FILENAMES
  598.  2F 12 1F Multiplexor - DOS 3.x internal services - BUILD DRIVE INFO BLOCK
  599.  2F 12 20 Multiplexor - DOS 3.x internal services - GET SYSTEM FILE TABLE NUMBE
  600.  2F 12 21 Multiplexor - DOS 3.x internal services - ???
  601.  2F 12 22 Multiplexor - DOS 3.x internal services - ???
  602.  2F 12 23 Multiplexor - DOS 3.x internal services - CHECK IF CHARACTER DEVICE??
  603.  2F 12 24 Multiplexor - DOS 3.x internal services - DELAY
  604.  2F 12 25 Multiplexor - DOS 3.x internal services - GET LENGTH OF ASCIZ STRING
  605.  2F 14 -- Multiplexor - NLSFUNC.COM
  606.  2F 15 00 Multiplexor - CDROM - INSTALLATION CHECK
  607.  2F 15 01 Multiplexor - CDROM - GET DRIVE DEVICE LIST
  608.  2F 15 02 Multiplexor - CDROM - GET COPYRIGHT FILE NAME
  609.  2F 15 03 Multiplexor - CDROM - GET ABSTRACT FILE NAME
  610.  2F 15 04 Multiplexor - CDROM - GET BIBLIOGRAPHIC DOC FILE NAME
  611.  2F 15 05 Multiplexor - CDROM - READ VTOC
  612.  2F 15 06 Multiplexor - CDROM - TURN DEBUGGING ON
  613.  2F 15 07 Multiplexor - CDROM - TURN DEBUGGING OFF
  614.  2F 15 08 Multiplexor - CDROM - ABSOLUTE DISK READ
  615.  2F 15 09 Multiplexor - CDROM - ABSOLUTE DISK WRITE
  616.  2F 15 0A Multiplexor - CDROM - RESERVED
  617.  2F 15 0B Multiplexor - CDROM 2.00 - DRIVE CHECK
  618.  2F 15 0C Multiplexor - CDROM 2.00 - GET MSCDEX.EXE VERSION
  619.  2F 15 0D Multiplexor - CDROM 2.00 - GET CDROM DRIVE LETTERS
  620.  2F 15 0E Multiplexor - CDROM 2.00 - GET/SET VOLUME DESCRIPTOR PREFERENCE
  621.  2F 15 0F Multiplexor - CDROM 2.00 - GET DIRECTORY ENTRY
  622.  2F 43 00 Multiplexor - XMS - INSTALLATION CHECK
  623.  2F 43 10 Multiplexor - XMS - GET DRIVER ADDRESS
  624.  2F 64 00 Multiplexor - SCRNSAV2.COM - INSTALLATION CHECK
  625.  2F 7A 00 Multiplexor - Novell NetWare - INSTALLATION CHECK
  626.  2F AA 00 Multiplexor - VIDCLOCK.COM - INSTALLATION CHECK
  627.  2F B0 -- Multiplexor - GRAFTABL.COM or DISPLAY.SYS
  628.  2F B7 00 Multiplexor - APPEND - INSTALLATION CHECK
  629.  2F B7 01 Multiplexor - APPEND - ???
  630.  2F B7 02 Multiplexor - APPEND - VERSION CHECK
  631.  2F B8 00 Multiplexor - Network - INSTALLATION CHECK
  632.  2F B8 03 Multiplexor - Network - GET CURRENT POST ADDRESS
  633.  2F B8 04 Multiplexor - Network - SET NEW POST ADDRESS
  634.  2F B8 09 Multiplexor - Network - VERSION CHECK
  635.  2F F7 00 Multiplexor - AUTOPARK.COM - INSTALLATION CHECK
  636.  2F F7 01 Multiplexor - AUTOPARK.COM - SET PARKING DELAY
  637.  30 -- -- (NOT A VECTOR!) FAR JuMP instruction for CP/M-style calls
  638.  31 -- -- overwritten by CP/M jump instruction in INT 30h
  639.  32 -- -- reserved
  640.  33 00 00 MS MOUSE - RESET DRIVER AND READ STATUS
  641.  33 00 01 MS MOUSE - SHOW MOUSE CURSOR
  642.  33 00 02 MS MOUSE - HIDE MOUSE CURSOR
  643.  33 00 03 MS MOUSE - RETURN POSITION AND BUTTON STATUS
  644.  33 00 04 MS MOUSE - POSITION MOUSE CURSOR
  645.  33 00 05 MS MOUSE - RETURN BUTTON PRESS DATA
  646.  33 00 06 MS MOUSE - RETURN BUTTON RELEASE DATA
  647.  33 00 07 MS MOUSE - DEFINE HORIZONTAL CURSOR RANGE
  648.  33 00 08 MS MOUSE - DEFINE VERTICAL CURSOR RANGE
  649.  33 00 09 MS MOUSE - DEFINE GRAPHICS CURSOR
  650.  33 00 0A MS MOUSE - DEFINE TEXT CURSOR
  651.  33 00 0B MS MOUSE - READ MOTION COUNTERS
  652.  33 00 0C MS MOUSE - DEFINE INTERRUPT SUBROUTINE PARAMETERS
  653.  33 00 0D MS MOUSE - LIGHT PEN EMULATION ON
  654.  33 00 0E MS MOUSE - LIGHT PEN EMULATION OFF
  655.  33 00 0F MS MOUSE - DEFINE MICKEY/PIXEL RATIO
  656.  33 00 10 MS MOUSE - DEFINE SCREEN REGION FOR UPDATING
  657.  33 00 12 PCMOUSE - SET LARGE GRAPHICS CURSOR BLOCK
  658.  33 00 13 MS MOUSE - DEFINE DOUBLE-SPEED THRESHOLD
  659.  33 00 14 MS MOUSE - EXCHANGE INTERRUPT SUBROUTINES
  660.  33 00 15 MS MOUSE - RETURN DRIVER STORAGE REQUIREMENTS
  661.  33 00 16 MS MOUSE - SAVE DRIVER STATE
  662.  33 00 17 MS MOUSE - RESTORE DRIVER STATE
  663.  33 00 1D MS MOUSE - DEFINE DISPLAY PAGE NUMBER
  664.  33 00 1E MS MOUSE - RETURN DISPLAY PAGE NUMBER
  665.  33 00 42 PCMOUSE - GET MSMOUSE STORAGE REQUIREMENTS
  666.  33 00 50 PCMOUSE - SAVE MSMOUSE STATE
  667.  33 00 52 PCMOUSE - RESTORE MSMOUSE STATE
  668.  34 -- -- Turbo C/Microsoft languages - Floating Point emulation
  669.  35 -- -- Turbo C/Microsoft languages - Floating Point emulation
  670.  36 -- -- Turbo C/Microsoft languages - Floating Point emulation
  671.  37 -- -- Turbo C/Microsoft languages - Floating Point emulation
  672.  38 -- -- Turbo C/Microsoft languages - Floating Point emulation
  673.  39 -- -- Turbo C/Microsoft languages - Floating Point emulation
  674.  3A -- -- Turbo C/Microsoft languages - Floating Point emulation
  675.  3B -- -- Turbo C/Microsoft languages - Floating Point emulation
  676.  3C -- -- Turbo C/Microsoft languages - Floating Point emulation
  677.  3D -- -- Turbo C/Microsoft languages - Floating Point emulation
  678.  3E -- -- Turbo C/Microsoft languages - Floating Point emulation
  679.  3F -- -- Overlay manager interrupt (Microsoft LINK.EXE)
  680.  40 -- -- Hard disk - Relocated Floppy Handler (original INT 13h)
  681.  41 -- -- FIXED DISK PARAMETERS (XT,AT,XT2,XT286,PS except ESDI disks)
  682.  42 -- -- EGA/VGA/PS - Relocated (by EGA) Video Handler (original INT 10h)
  683.  42 -- -- Z100 - ???
  684.  43 -- -- EGA/VGA/PS - User font table
  685.  44 -- -- EGA/VGA/CONV/PS - EGA/PCjr fonts, characters 00h to 7Fh
  686.  44 -- -- Novell NetWare - HIGH-LEVEL LANGUAGE API
  687.  44 -- -- Z100 - ???
  688.  45 -- -- Z100 - ???
  689.  46 -- -- Secondary Fixed Disk Params (see INT 41h) (AT,XT286,PS except ESDI)
  690.  46 -- -- Z100 - ???
  691.  47 -- -- reserved
  692.  48 -- -- PCjr - Cordless Keyboard Translation
  693.  49 -- -- PCjr - Non-keyboard Scan Code Translation Table
  694.  4A -- -- AT/CONV/PS - User Alarm
  695.  4B -- -- reserved
  696.  4C -- -- reserved
  697.  4D -- -- reserved
  698.  4E -- -- reserved
  699.  4F -- -- reserved
  700.  50 -- -- 57 - IRQ0-IRQ7 relocated by DESQview
  701.  50 -- -- 57 - IRQ0-IRQ7 relocated by IBM 3278 emulation control program     
  702.  58 -- -- reserved
  703.  59 -- -- GSS Computer Graphics Interface (GSS*CGI)
  704.  5A -- -- Cluster adapter BIOS entry address
  705.  5B -- -- Used by cluster adapter
  706.  5C -- -- NETBIOS INTERFACE
  707.  5C -- -- TOPS INTERFACE
  708.  5D -- -- reserved
  709.  5E -- -- reserved
  710.  5F -- -- reserved
  711.  60 -- -- reserved for user interrupt
  712.  60 -- -- FTP Driver - PC/TCP Packet Driver Specification
  713.  60 01 FF FTP Driver - DRIVER INFO
  714.  60 02 -- FTP Driver - ACCESS TYPE
  715.  60 03 -- FTP Driver - RELEASE TYPE
  716.  60 04 -- FTP Driver - SEND PACKET
  717.  60 05 -- FTP Driver - TERMINATE DRIVER FOR HANDLE
  718.  60 06 -- FTP Driver - GET ADDRESS
  719.  60 07 -- FTP Driver - RESET INTERFACE
  720.  60 11 -- 10-NET - LOCK AND WAIT
  721.  60 12 -- 10-NET - LOCK
  722.  60 13 -- 10-NET - UNLOCK
  723.  60 20 -- FTP Driver - SET RECEIVE MODE
  724.  60 21 -- FTP Driver - GET RECEIVE MODE
  725.  60 24 -- FTP Driver - GET STATISTICS
  726.  61 -- -- reserved for user interrupt
  727.  62 -- -- reserved for user interrupt
  728.  63 -- -- reserved for user interrupt
  729.  64 -- -- reserved for user interrupt
  730.  65 -- -- reserved for user interrupt
  731.  66 -- -- reserved for user interrupt
  732.  67 40 -- LIM EMS - GET MANAGER STATUS
  733.  67 41 -- LIM EMS - GET PAGE FRAME SEGMENT
  734.  67 42 -- LIM EMS - GET NUMBER OF PAGES
  735.  67 43 -- LIM EMS - GET HANDLE AND ALLOCATE MEMORY
  736.  67 44 -- LIM EMS - MAP MEMORY
  737.  67 45 -- LIM EMS - RELEASE HANDLE AND MEMORY
  738.  67 46 -- LIM EMS - GET EMM VERSION
  739.  67 47 -- LIM EMS - SAVE MAPPING CONTEXT
  740.  67 48 -- LIM EMS - RESTORE MAPPING CONTEXT
  741.  67 49 -- LIM EMS - reserved - GET I/O PORT ADDRESSES
  742.  67 4A -- LIM EMS - reserved - GET TRANSLATION ARRAY
  743.  67 4B -- LIM EMS - GET NUMBER OF EMM HANDLES
  744.  67 4C -- LIM EMS - GET PAGES OWNED BY HANDLE
  745.  67 4D -- LIM EMS - GET PAGES FOR ALL HANDLES
  746.  67 4E -- LIM EMS - GET OR SET PAGE MAP
  747.  67 4F -- LIM EMS 4.0 - GET/SET PARTIAL PAGE MAP
  748.  67 50 -- LIM EMS 4.0 - MAP/UNMAP MULTIPLE HANDLE PAGES
  749.  67 51 -- LIM EMS 4.0 - REALLOCATE PAGES
  750.  67 52 -- LIM EMS 4.0 - GET/SET HANDLE ATTRIBUTES
  751.  67 53 -- LIM EMS 4.0 - GET/SET HANDLE NAME
  752.  67 54 -- LIM EMS 4.0 - GET HANDLE DIRECTORY
  753.  67 55 -- LIM EMS 4.0 - ALTER PAGE MAP AND JUMP
  754.  67 56 -- LIM EMS 4.0 - ALTER PAGE MAP AND CALL
  755.  67 57 -- LIM EMS 4.0 - MOVE/EXCHANGE MEMORY REGION
  756.  67 58 -- LIM EMS 4.0 - GET MAPPABLE PHYSICAL ADDRESS ARRAY
  757.  67 59 -- LIM EMS 4.0 - GET EXPANDED MEMORY HARDWARE INFORMATION
  758.  67 5A -- LIM EMS 4.0 - ALLOCATE STANDARD/RAW PAGES
  759.  67 5B -- LIM EMS 4.0 - ALTERNATE MAP REGISTER SET
  760.  67 5B -- LIM EMS 4.0 - ALTERNATE MAP REGISTER SET - DMA REGISTERS
  761.  67 5C -- LIM EMS 4.0 - PREPARE EXPANDED MEMORY HARDWARE FOR WARM BOOT
  762.  67 5D -- LIM EMS 4.0 - ENABLE/DISABLE OS FUNCTION SET FUNCTIONS
  763.  67 60 -- EEMS - GET PHYSICAL WINDOW ARRAY
  764.  67 61 -- EEMS - GENERIC ACCELERATOR CARD SUPPORT
  765.  67 68 -- EEMS - GET ADDRESSES OF ALL PAGE FRAMES IN SYSTEM
  766.  67 69 -- EEMS - MAP PAGE INTO FRAME
  767.  67 6A -- EEMS - PAGE MAPPING
  768.  68 01 -- APPC/PC
  769.  68 02 -- APPC/PC
  770.  68 03 -- APPC/PC
  771.  68 04 -- APPC/PC
  772.  68 05 -- APPC/PC - TRANSFER MSG DATA
  773.  68 06 -- APPC/PC - CHANGE NUMBER OF SESSIONS
  774.  68 07 -- APPC/PC - PASSTHROUGH
  775.  68 FA -- APPC/PC - ENABLE/DISABLE APPC
  776.  68 FB -- APPC/PC - CONVERT
  777.  68 FC -- APPC/PC - ENABLE/DISABLE MESSAGE TRACING
  778.  68 FD -- APPC/PC - ENABLE/DISABLE API VERB TRACING
  779.  68 FE -- APPC/PC - TRACE DESTINATION
  780.  68 FF -- APPC/PC - SET PASSTHROUGH
  781.  69 -- -- unused
  782.  6A -- -- unused
  783.  6B -- -- unused
  784.  6C -- -- system resume vector (CONVERTIBLE)
  785.  6C -- -- DOS 3.2 Realtime Clock update
  786.  6D -- -- Paradise VGA - internal
  787.  6E -- -- unused
  788.  6F -- -- Novell NetWare - PCOX API (3270 PC terminal interface)
  789.  6F 00 -- 10-NET - LOGIN
  790.  6F 01 -- 10-NET - LOGOFF
  791.  6F 02 -- 10-NET - STATUS OF NODE
  792.  6F 03 -- 10-NET - GET ADDRESS OF CONFIGURATION TABLE
  793.  6F 04 -- 10-NET - SEND
  794.  6F 05 -- 10-NET - RECEIVE
  795.  6F 07 -- 10-NET - LOCK HANDLE
  796.  6F 08 -- 10-NET - UNLOCK HANDLE
  797.  6F 09 -- 10-NET - SUBMIT
  798.  6F 0A -- 10-NET - CHAT
  799.  6F 0B -- 10-NET - LOCK SEMAPHORE, RETURN IMMEDIATELY
  800.  6F 0C -- 10-NET - UNLOCK SEMAPHORE
  801.  6F 0D -- 10-NET - WHO
  802.  6F 0E -- 10-NET - SPOOL/PRINT
  803.  6F 10 -- 10-NET - ATTACH/DETACH PRINTER
  804.  6F 11 -- 10-NET - LOCK FCB
  805.  6F 12 -- 10-NET - UNLOCK FCB
  806.  6F 13 -- 10-NET v3.3 - GET REMOTE CONFIGURATION TABLE ADDRESS
  807.  6F 14 -- 10-NET v3.3 - GET REMOTE MEMORY
  808.  6F 15 01 10-NET v3.3 - GET SHARED DEVICE ENTRY
  809.  6F 15 02 10-NET v3.3 - SET SHARED DEVICE ENTRY
  810.  6F 15 03 10-NET v3.3 - DELETE SHARED DEVICE ENTRY
  811.  6F 17 -- 10-NET v3.3 - MOUNT
  812.  6F 18 -- 10-NET v3.3 - UNMOUNT
  813.  70 -- -- IRQ8 (AT/XT286/PS50+) - REAL-TIME CLOCK
  814.  71 -- -- IRQ9 (AT/XT286/PS50+) - LAN ADAPTER 1
  815.  72 -- -- IRQ10 (AT/XT286/PS50+) - RESERVED
  816.  73 -- -- IRQ11 (AT/XT286/PS50+) - RESERVED
  817.  74 -- -- IRQ12 (PS50+) - MOUSE INTERRUPT
  818.  75 -- -- IRQ13 (AT/XT286/PS50+) - 80287 ERROR
  819.  76 -- -- IRQ14 (AT/XT286/PS50+) - FIXED DISK
  820.  77 -- -- IRQ15 (AT/XT286/PS50+) - RESERVED
  821.  78 -- -- not used
  822.  79 -- -- not used
  823.  7A -- -- Novell NetWare - LOW-LEVEL API
  824.  7A -- -- AutoCAD Device Interface
  825.  7B -- -- not used
  826.  7C -- -- not used
  827.  7D -- -- not used
  828.  7E -- -- not used
  829.  7F -- -- not used
  830.  80 -- -- reserved for BASIC
  831.  81 -- -- reserved for BASIC
  832.  82 -- -- reserved for BASIC
  833.  83 -- -- reserved for BASIC
  834.  84 -- -- reserved for BASIC
  835.  85 -- -- reserved for BASIC
  836.  86 -- -- Relocated (by NETBIOS) INT 18
  837.  86 -- -- F0 - used by BASIC while in interpreter
  838.  E0 -- -- CP/M-86 function calls
  839.  E4 00 05 Logitech Modula v2.0 - MonitorEntry
  840.  E4 00 06 Logitech Modula v2.0 - MonitorExit
  841.  EF -- -- GEM - INTERFACE
  842.  F0 -- -- used by BASIC while in interpreter
  843.  F1 -- -- reserved for user interrupt
  844.  F2 -- -- reserved for user interrupt
  845.  F3 -- -- reserved for user interrupt
  846.  F4 -- -- reserved for user interrupt
  847.  F5 -- -- reserved for user interrupt
  848.  F6 -- -- reserved for user interrupt
  849.  F7 -- -- reserved for user interrupt
  850.  F8 -- -- 10 ms INTERVAL TIMER (TANDY???)
  851.  F9 -- -- reserved for user interrupt
  852.  FA -- -- USART READY (RS-232C) (TANDY???)
  853.  FB -- -- USART Rx READY (keyboard) (TANDY???)
  854.  FC -- -- reserved for user interrupt
  855.  FD -- -- reserved for user interrupt
  856.  FE -- -- AT/XT286/PS50+ - destroyed by return from protected mode
  857.  FF -- -- AT/XT286/PS50+ - destroyed by return from protected mode
  858.  FF -- -- Z100 - WARM BOOT
  859.